	
	/**
	 * 获取状态栏高度 
	 * H5：导状态栏高度可以设为0或者40px，它没有状态栏，因为H5端运行在浏览器中，浏览器已经处理了安全区；
	 */
	const geStatusBarHeight = () => {

		let statusBarHeight = uni.getSystemInfoSync().statusBarHeight

		// #ifdef H5 
		// statusBarHeight = 0.0
		statusBarHeight = 40.0
		// #endif

		// // #ifdef H5
		// statusBarHeight = 0.0
		// // #endif

		// // #ifdef APP-PLUS
		// statusBarHeight = 40.0
		// // #endif

		return statusBarHeight
	}

	
	/**
	 * 获取导航条高度
	 * H5：导航栏高度可以设为44px，它没有状态栏，因为H5端运行在浏览器中，浏览器已经处理了安全区；
		总高度 = 44px
	 */
	const getNavBarHeight = () => {
		let navbarHeight = 44
	
		// #ifdef MP-WEIXIN
		let menuButtonInfo = uni.getMenuButtonBoundingClientRect()
		// console.log('+++ menuButtonInfo = ', menuButtonInfo)
		// 导航栏高度 = 胶囊高度 + 上间距 + 下间距 + 微调	（menuButtonInfo.top - uni.getSystemInfoSync()['statusBarHeight'] = 上间距）	        
		navbarHeight = menuButtonInfo.height + (menuButtonInfo.top - uni.getSystemInfoSync().statusBarHeight) * 2
		// console.log('+++ wx navbarHeight = ', navbarHeight)
		// console.log('+++ wx navbarH = ', navbarHeight + this.statusbarH)
	
		// #endif
	
		// #ifdef APP-PLUS || H5
		navbarHeight = 44
		// #endif
	
		return navbarHeight
	}
	
	
	/**
	 * 获取微信小程序胶囊按钮左侧距离边缘像素
	 */
	const getMenuButtonLeft = () => {
		let marginRight = 0
	
		// #ifdef MP-WEIXIN
		let menuButtonInfo = uni.getMenuButtonBoundingClientRect()
		let screenWidth = uni.getSystemInfoSync().screenWidth
		marginRight = menuButtonInfo.width + (screenWidth - menuButtonInfo.right) * 2
		// console.log('+++ wx marginRight = ', marginRight)
	
		// #endif
	
		return marginRight
	}
	
	export default {
		geStatusBarHeight,
		getNavBarHeight,
		getMenuButtonLeft
	}
	
	
	